﻿using MediatR;
using S.EliminationOrDath.Domain.Models;
using S.EliminationOrDath.Infrastructure.Interface;
using S.EliminationOrDath.Read.API.Application.Command.SheepDeathCommand;

namespace S.EliminationOrDath.Read.API.Application.CommandHandlers.SheepDeathCommandHandler
{
    public class SheepDeathByIdCommandHandler : IRequestHandler<SheepDeathByIdCommand, DeathModel>
    {
        private readonly ISheepDeathRepository _sheepDeathRepository;
        public SheepDeathByIdCommandHandler(ISheepDeathRepository sheepDeathRepository)
        {
            _sheepDeathRepository = sheepDeathRepository;
        }

        public Task<DeathModel> Handle(SheepDeathByIdCommand request, CancellationToken cancellationToken)
        {
            throw new NotImplementedException();
        }
    }
}
